have (got) layers - French English Dictionary